Cookies

Utilisation des cookies

Pour le bon fonctionnement du site, nous utilisons des cookies techniques qui permettent de gérer votre connexion.
Nous utilisons des cookies Google Analytics pour le suivi anonyme de la navigation. Vous pouvez désactiver ces derniers à tout moment ici.

Confirmation

Par défaut, nous conservons votre acceptation durant 13 mois.
Gérez vos cookies ici.



Personnaliser

Black Book Éditions, le site de référence des jeux de rôle

Foundry VTT et H&D 122

Forums > Jeux de rôle > JdR Black Book > Héros & Dragons

avatar
Ombreloup

Je vais regarder ça de plus près alors. Merci beaucoup

avatar

Je parlais surtout de faire attention quand on a une adresde ip publique directement sur la machine (c'est le cas quand on loue un serveur)

Legrosnain

C'est pas le cas avec Amazon plaisantin

Pas de soucis, tout le monde fait ce qu'il veut/peut

avatar
Grimbou

Si ta box gère l'UPnP pas de soucis (la box ouvrira le port 30000 pour toi), mais FVTT a signalé que ça pouvait être la cause de problème et dans ce cas là il faut désactiver l'UPnP et ouvrir le port toi même.

avatar

Franchement les gars, je vous dis pas merci ! A cause de vous, je l'ai acheté ! en colère

Je vais l'utiliser sur ma campagne en cours, en remplacement de Roll20. Le plus chiant sera de recréer les fiches persos dessus.

Sinon petit truc: si vous avez un vpn, mettez vous aux usa et créez un compte pour acheter une licence. Ca plus de code de réduction de 5$, ca m'a permis de l'avoir a 45$

Ce message a reçu 1 réponse de
  • Laurendi
avatar
Erlik

Aller sur internet sans VPN c'est comme avoir une relation sans préservatif

avatar

Bon je dois etre idiot mais sur le discord je ne trouve pas le chan FR. Y'a un truc à faire ?

J'ai un serveur presque inutilisé (un peu de Teamspeak) et je voulais tester FVTT.

Quelle est l'intêrét d'une installation avec node.js par rapport à une sans ? (Il est possible de faire l'auto-start sur les deux, non ?)

Le proxy nginx apporte vraiment quelque chose en prod ou bien c'est juste utile pour le certif et le fqdn ?

Merci

Edit : c'est bon pour le FR, c'était pas le bon discord. Il faut aller sur la forge https://discord.gg/pPSDNJk

Edit 2 : j'ai eu la réponse pour node.js : c'est la méthode pour un serveur, lancer directement l'appli est fait pour un pc local qui sert de serveur avec lancement manuel de l'appli à chaque fois.

Ce message a reçu 1 réponse de
  • Neuralnoise
avatar
Ethariel

Avec nginx tu peux normalement ajouter un nom de domaine pour accéder au serveur. C'est plus sécur si tu joues avec des gens lambda.

J'ai abandonné d'y arrivé...

Ce message a reçu 1 réponse de
  • Ethariel
avatar

Bonjour les gens.
Voici un petit retour sur l'installation de foundryvtt sur un serveur dédié. (VPS OVH)
Ce petit guide s'appuie en grande partie sur le tuto hosting dispo sur le site foundryvtt.
Le serveur est installé avec une ubuntu server 20.04 LTS up to date.
Le poste client depuis lequel j'ai configuré cela est aussi un poste ubuntu. Pour du windows, la connexion ssh ainsi que le scp devra passer par une autre solution (putty p.Ex.). Pour une configuration depuis un mac... la nature plus ou moins commune entre les deux systèmes (UNIX) fait que cela devrait fonctionner aussi. Je ne sais pas si un client SSH ou scp sont nativement accessibles sur macOS.
- Vous connecter en SSH sur le serveur (avec un compte admin)
- Installer Node.js
sudo apt install -y libssl-dev
curl -sL https://deb.nodesource.com/setup_12.x | sudo bash -
sudo apt install -y nodejs
- Création des répertoires application et données
cd $HOME
mkdir foundryvtt
mkdir foundrydata
- Installation de l'application
cd foundryvtt
wget -O foundryvtt.zip " lien_temporaire_de_téléchargement_généré_depuis_votre_espace_client_foundry "
Pour moi cette manip à échouée. J'ai donc téléchargé manuellement en local le zip node.js depuis mon espace sur foundryvtt. J'ai renommé le fichier foundryvtt.zip
Si vous êtes aussi dans ce cas, il vous faudra envoyer en ssh le fichier sur le serveur. Pour cela :
scp cheminLocalVers_foundry.zip sshUserName@ipserveur:/home/userName/foundryvtt/foundryvtt.zip
Une fois le fichier foundryvtt.zip téléchargé par une méthode ou une autre :
unzip foundryvtt.zip (pensez à installer zip ou utilisez tar comme vous préferrez)
- Lancement du serveur
node resources/app/main.js --dataPath=$HOME/foundrydata
Attention, cette commande est bloquante. si vous quittez et fermez la connexion ssh, le serveur ne fonctionnera plus.
Pour vous permettre de quitter la connexion en laissant le serveur tourner, vous pouvez passer à la place la commande :
nohup node resources/app/main.js --dataPath=$HOME/foundrydata &
Cette commande fait tourner le serveur sans "bloquer" la console, vous permettant de laisser tourner en vous déconnectant du ssh. La commande va créer dans le répertoire foundryvtt un fichier nohup.out qui contiendra tout ce que le serveur affiche normalement dans la console lors de son fonctionnement.
Vous pouvez régulièrement si vous le souhaitez supprimer le fichier ou bien demander à nohup de ne rien logguer en redirigeant son output vers /dev/null
nohup node resources/app/main.js --dataPath=$HOME/foundrydata >/dev/null 2>&1 &
(le 2>&1 vous permet de rediriger vers dev/null les infos normales ainsi que les erreurs standard au même endroit.)
Vous pouvez vous déconnecter du SSH.
Pensez à rediriger dans la config du parefeu le port 30000 vers la bonne machine.
La connexion à l'appli se fera alors par http://ipduServeur:30000
Si vous voulez modifier cela, vous pouvez configurer un sous domaine (si vous disposez d'un domaine) vers l'ip du serveur.
P ex, j'ai créé un sous domaine warhammer.mondomaine une redirection A
Foundry est donc accessible depuis :
http://ipduServeur:30000 ou bien
http://warhammer.mondomaine:30000

avatar
Neuralnoise

Bon ben j'ai installé la totale (certif, nod, pm2, reverse)

Il y a quelques erreurs sur le guide d'installation (enfin selon la version des logiciels).

Si tu as besoin pour nginx tu peux contacter en MP.

Prochaine étape : créer un monde pour tester

Etape suivante : multi-monde pour accueillir un second MJ en test (dans le respect de la licence d'après mes infos, sinon n'hésitez pas à me corriger).

Ce message a reçu 1 réponse de
  • Killian68
avatar
Ethariel

Si la proposition pour le nginx m'est destinée, c'est gentil, mais je n'en ai pas besoin.

Le sous-domaine qui pointe vers le serveur est déjà créé et fonctionnel.

Tu as eu des soucis sur quelle partie pour l'install par curiosité ?

Comme je l'indiquais de mon coté le seul "soucis" a été la récupération directe du zip par le lien de DL généré sur le site foundry, d'où l'envoi manuel zu zip après téléchargement en local.

Ce message a reçu 1 réponse de
  • Ethariel
avatar

Nginx peut servir de "passerelle" si on veux supprimer le :30000 derriere le le domaine avec une simple config proxy (dans mon cas ca me permet aussi de gérer le certificat simplement avec du let's encrypt mais ca ya d'autres moyens de le faire).

Mais c'est loin d'être obligatoire c'est sur.

Ce message a reçu 1 réponse de
  • Killian68
avatar
Rehvaro

Certes, après, le VPS n'étant destiné qu'à Foundry VTT à l'exclusion de toute autre chose, c'est à mon sens limite overkill.

J'aime les choses simples, dédiées et séparées joyeux

Mais merci en tout cas.

avatar
Killian68

Nop, c'était pour @Neuralnoise.

Sur le serveur que j'utilise en test j'avais d'autres trucs installés par mes potes avec qui nous avons l'architecture complète. Et par facilité j'ai laissé Apache. Il y a des erreurs dans l'exemple de conf' (mais c'est peut-être lié à la version).

Par exemple n'est pas autorisé, il faut (ou autre chemin selon l'usage).

Des détails dans ce genre. Et effectivement le d/l direct m'a planté aussi, je suis passé en scp également.

Ce message a reçu 1 réponse de
  • Killian68
avatar
Ethariel

Okie dokie oui

avatar

Jet d'intell : 1

J'ai rien compris content mais pas grave mon ami a la fibre on va passer par lui ça m'évitera de devoir me renseigner sur le réseautage. Bravo à ceux qui sont arrivés à configurer le bousin

avatar

Hey les nerds, cassez vous de notre sujet H&D moqueur

Ce message a reçu 2 réponses de
  • Killian68
  • et
  • Ethariel
avatar
Ombreloup

indécis Mon dieu que j'adore ce genre de dénominations réductrices et positivement insultantes... M'enfin bref... J'imagine que nous avons tous nos bonnes oeuvres...

(Et non, la présence smiley ne change rien à la chose c'est une apellation simplement totalement débile)

Je ne repasserai plus par ce post. Bon courage.

Ce message a reçu 1 réponse de
  • Ombreloup
avatar

avatar
Ombreloup

Oops, pardon plaisantin

avatar
Killian68

Quelle susceptibilité, je pense qu'on est tous geek ou nerd ici moqueur